package com.skybai.mapper;

import com.skybai.bean.*;

import java.util.List;

/**
 * zentao映射器
 *
 * @author sky-bai
 * @date 2021/08/12
 */
public interface ZentaoMapper {
    /**
     * 通过项目id查询错误
     *
     * @param projectId 项目id
     * @return {@link List}<{@link ZtBug}>
     */
    List<ZtBug> queryBugByProjectId(int projectId);

    /**
     * 查询用户的帐户
     *
     * @param account 账户
     * @return {ZtUser}
     */
    ZtUser queryUserByAccount(String account);

    /**
     * 通过项目id查询任务
     *
     * @param projectId 项目id
     * @return {@link List}<{@link ZtTask}>
     */
    List<ZtTask>  queryTaskByProjectId(int projectId);

    /**
     * 通过项目id查询的故事
     *
     * @param storyId 故事id
     * @return {@link ZtStory}
     */
    ZtStory queryStoryByProjectId(int storyId);

    /**
     * 通过id确认项目是否存在
     *
     * @param id 项目id
     * @return int 查询结果，查到返回1，没查到返回0
     */

    ZtProject queryProjectById(int id);

    /**
     *
     */
    String queryUserAccountById(int userId);
}
